package test.m.serviceimpl;

import test.m.serviceapi.ALocal;
import test.m.serviceapi.ARemote;

import test.m2.serviceapi.B;
import test.m2.serviceapi.BLocal;

/**
 * Generated base class for implementation of A.
 * <p>Make sure that subclass defines the following annotations:
 * <pre>
@javax.ejb.Stateless(name="a")

@javax.interceptor.Interceptors({org.fornax.cartridges.sculptor.framework.errorhandling.ServiceContextStoreInterceptor.class,
    org.fornax.cartridges.sculptor.framework.errorhandling.ErrorHandlingInterceptor.class})

 * </pre>
 */
public abstract class ABeanBase implements ALocal, ARemote {
    private static final long serialVersionUID = 1L;
    @javax.ejb.EJB
    private BLocal b;

    public ABeanBase() {
    }

    protected B getB() {
        return b;
    }
}
